Distributed Packet Rewriting and its Application to Scalable Server Architectures

نویسندگان

  • Azer Bestavros
  • Mark Crovella
  • Jun Liu
  • David Martin
چکیده

To construct high performance Web servers, system builders are increasingly turning to distributed designs. An important challenge that arises in distributed Web servers is the need to direct incoming connections to individual hosts. Previous methods for connection routing have employed a centralized node which handles all incoming requests. In contrast, we propose a distributed approach, called Distributed Packet Rewriting (DPR), in which all hosts of the distributed system participate in connection routing. We argue that this approach promises better scalability and fault-tolerance than the centralized approach. We describe our implementation of four variants of DPR and compare their performance. We show that DPR provides performance comparable to centralized alternatives, measured in terms of throughput and delay under the SPECweb96 benchmark. Finally, we argue that DPR is particularly attractive both for small scale systems and for systems following the emerging trend toward increasingly intelligent I/O subsystems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load Balancing a Cluster of Web Servers using Distributed Packet Rewriting

In this paper, we present and evaluate an implementation of a prototype scalable web server. The prototype consists of a load-balanced cluster of hosts that collectively accept and service TCP connections. The host IP addresses are advertised using the Round Robin DNS (RR-DNS) technique, allowing any host to receive requests from any client. Once a client attempts to establish a TCP connection ...

متن کامل

Evaluating Web Server Performance with an Extension of the N-Burst Model

This paper describes and evaluates a queuing model for Web server called the N-Burst/ME/1 model. This model captures many of the issues that aaect Web server as observed by empirical studies. Two important aspects of the systems we consider are that the requests arrival process is an ON/OFF process with truncated heavy-tailed ON times distribution, and that the service-time is drawn from a trun...

متن کامل

A Scalable Self-Managing Architecture for WSRF Services

Service-Oriented Architectures provide integration of and interoptablity for independent and loosely coupled services. Web services and the WSRF standards are frequently used to realise such Service-Oriented Architectures. In such systems, autonomic principles of self-configuration, self-optimisation, self-healing and self-adapting are desirable to ease management and improve robustness. In thi...

متن کامل

Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids

 To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...

متن کامل

Easy-to-use multimedia tools and scalable distributed architectures for web- based teaching and learning

paper describes work being undertaken at both Hull University and Massey University in the development and deployment of tools for web-based teaching and learning. The tools described here comprise an easy-to-use multimedia authoring system and a scalable system for the management, authoring and delivery of education in both on-line and off-line modes. The former is the AudioGraph Recorder and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998